package com.atguigu.polymophism;

public class TestAnimal {
    public static void main(String[] args) {
 /*       Dog d = new Dog();//本态引用
        d.eat();
        d.watchHouse();*/

        Animal a = new Dog();//多态引用，父类的变量指向了一个子类的对象
        a.eat();
       // a.watchHouse();//编译报错，因为编译时看左边,a的左边是Animal类型，现在Animal类中没有watchHouse()方法，所以编译报错。
    }
}
